#ifndef MINEDESIGN3D_APPMANAGER
#define MINEDESIGN3D_APPMANAGER
#include "Util/Singleton.hpp"
#include <utility>
namespace MineDesign3D{
class AppManager : public Util::Singleton<AppManager>
{
public:
	AppManager(int argc, char *argv[]);
	~AppManager();

	void MainLoop();
};
}//MineDesign3D

inline MineDesign3D::AppManager* g_pAppManager()
{
	return MineDesign3D::AppManager::pInstance();
}
#endif